package FileApi;

import java.io.File;
import java.io.FileFilter;

/*
 listFiles提供了一个重载方法,过滤器FileFilter
 */
public class ListDemo2 {
    public static void main(String[] args) {
        File file  = new File(".");
        if(file.isDirectory()){
        FileFilter filefilter = file1 -> {return file1.getName().endsWith("txt");//判断名字是否以".txt"结尾
         };
            //listFiles方法内部会利用过滤器的accept方法将目录每个子项都经过一次过滤器
            File [] s = file.listFiles(filefilter);
            for (File s1:s){
                System.out.println(s1.getName());
            }

        }
    }
}
